home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Nebula 2
/
Nebula Two.iso
/
SourceCode
/
GameKit
/
Headers
/
gamekit
/
ScoreKeeper.h
< prev
next >
Wrap
Text File
|
1995-06-12
|
873b
|
44 lines
#import <appkit/appkit.h>
@interface ScoreKeeper:Object
{
id bonusTrackerList;
id delegateList;
id highScoreController;
id scoreText;
id topScoreText;
int score;
BOOL scoreCanGoNegative;
}
- init; // designated initializer
- appDidInit:sender; // forwarded by GameBrain
- resetScore;
- (int)currentScore;
- (int)addToScore:(int)amount;
- (int)subtractFromScore:(int)amount;
- (GKTrackerId)addBonusTracker:newTracker;
- bonusTracker:(int)index;
- (int)addBonusToScore:(GKTrackerId)index advance:(BOOL)flag;
- (int)subtractBonusFromScore:(GKTrackerId)index retreat:(BOOL)flag;
- resetBonus:(int)index;
- updateScoreText;
- updateTopScoreText;
- setHighScoreController:controller;
- setTopScoreText:textField;
- setScoreText:textField;
- topScoreText;
- scoreText;
- highScoreController;
- addDelegate:newDel;
- removeDelegate:oldDel;
- delegateList;
@end